package com.example.myblog01.service;

import com.example.myblog01.pojo.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TypeService {
//    分类管理

//    新增
    Type sevetype(Type type);

    Type getType(Long id);

//    返回分页
    Page<Type> ListType(Pageable pageable);

//    通过标题名称查询
    Type getTypeByName(String name);

//    存储分类信息  用于首页选择分类 返回List
    List<Type> listType();

//    传入的size为取出的大小
    List<Type> listTpyeTop(Integer size);

    Type updateType(Long id,Type type);

    void  deletetype(Long id);
}
